﻿/*satchcraft*/

.breadc a ,#topbg-container a,#topbg-container2 a{
    color: #fff;
}

.ms-webpartzone-cell{
	margin:auto !important;
}


.pad {
    padding: 0px 50px 50px 0px;
}

.pad2{
	    margin: 0px 15px -12px 0px;
    background-color: #fff;
    padding: 20px;
    height: 210px;
    margin-left: 16px;
}

.breadc {
padding-top:160px ;
}

#topbg-container a, #topbg-container2 a{
	margin-top:160px;
	float:left;	
}


.topbg{
	    display: block;
    background-image: url('/PublishingImages/Lists/papa.jpg');
    height: 192px;
        background-repeat: no-repeat;
    background-size: cover;
    margin-top:35px;
}

/* LAYOUT SHP */
.wrapper{ width:100%; margin:0 auto; }
#s4-bodyContainer { padding-bottom:0px;}
.ms-dialogHidden, #s4-titlerow #titleAreaBox { display:none; }
#contentRow { padding-top: 0; }
.ms-fullscreenmode #contentBox { margin-left: 0; }
#contentBox { margin-left: 0; margin-right: 0; width:100%; }
.ms-srch-sb-border, .ms-srch-sb-border:hover, .ms-srch-sb-borderFocused { border: none 0; }
#s4-titlerow { padding-bottom: 0; padding-top: 0; }
#s4-titlerow { height:auto; margin-bottom: 0; }
.ms-core-overlay {background-color:transparent;}
.izq { float:left; }
.der { float:right;}
.izqSolo {float:left; }
a:focus { outline:none;}

/* GENERALES*/
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
.bgdBlanco { margin-bottom:20px}
.contenidoMain { width:980px; margin:0 auto; position:relative;}
.marginColumna { margin:0 20px 0 0;}
.columnaGrande { width:620px; float:left;}
.clear { clear:both;}
.hidden{ display:none; }
.centrar {width:980px; margin:0 auto;}
.contenido.admin {background:#fff;width:100%; padding:0; margin:0;}
.adminContent { padding:20px;}
.contenidoMain.myAdmin { width:100%; margin:0 auto;}
.soloTexto img { margin:0 !important; border:none !important;}
.paddingTopBottom { padding:20px 0; min-height:400px}

/*.paddingTopBottom { padding:20px 0;}*/



/* VENTANA MODAL DE SHAREPOINT */
.ms-dialog .header, .ms-dialog .footer, .ms-dialog #sthoverbuttons, .ms-dialog .centrar { display:none; }
.ms-dialog body { background:#fff !important;}
.ms-dialog .container, .ms-dialog .contenidoMain, .ms-dialog .contenido.admin {padding:0 !important;}
.ms-dialog .contenido.admin { margin-top:0;}

/* HEADER */
.verde-superior{background-color:#589826;width:100%;height:10px;}
.logos { margin-bottom:15px; padding-top:22px; margin-left:0;}
.logos img { max-width:100%;}
a.minAgricultura { width:510px; height:85px; display:inline-block; background:none;}
.cienAnos { width:90px; height:72px; display:inline-block; margin:0 10px;background:none;}
.prosperidad { width:135px; height:72px; display:inline-block;background:none;}
.headerDerecho {margin-top:20px; float:right;}
.headerDerecho .fecha { color:#5b5b5b; text-align:right; display:block; margin:20px 0px; width:100%;clear:both;}
.headerDerecho .fecha span .fecha { width:auto; margin:0 3px 0 0;}
.buscadorRedesMapa .navegaSup { float:left; width:210px; margin:3px 0px;}
.buscadorRedesMapa .navegaSup li { list-style: none; display:inline-block;}
.buscadorRedesMapa .navegaSup li a.mapa {color:#5b5b5b; padding:5px; border-right:1px dashed #999;text-decoration:none;}
.buscadorRedesMapa .navegaSup li a.mapa:hover { color:#999;}
.buscadorRedesMapa .navegaSup li a.mapa.mail { padding:6px 6px 6px 6px;}
/*.buscadorRedesMapa a.mapa.mail { background:url(/imgLayout/icon-contactenos.jpg) no-repeat 6px 50%; padding:6px 6px 6px 26px;}
*/
.bgBuscador {width:165px; height:26px; float:left; margin:0 0 0 5px;}
.bgBuscador input[type="text"], .contBuscaRedes input[type="text"]{height:22px;padding:0; background:none; border:none; margin:0; font-family:Arial, Helvetica, sans-serif; width:120px; color:#555; float:left;margin-left:-25px;}
.bgBuscador input[type="submit"], .ms-srch-sb > .ms-srch-sb-searchLink, .contBuscaRedes input[type="submit"]{width:26px; height:26px; float:left; margin:0 0 0 6px; border:none; cursor:pointer;}
#searchInputBox { width:139px; margin:0;}
.ms-mpSearchBox { width:auto;}
.ms-srch-sb > .ms-srch-sb-searchLink img {display:none;}
.redes { float:right;background-color:white; margin-bottom:20px;}
.redes ul { list-style:none; margin:-10px 0 0 0; padding:0;}
.redes ul li { float:left; margin:2px;}

.redes_footer { float:left;background-color:none; margin-bottom:2px;}
.redes_footer ul { list-style:none; margin-left:30px;margin-top:30px; padding:0;}
.redes_footer ul li { float:left; margin:4px;}

.redes_footer ul li a.facebook, .redes_footer ul li a.twitter, .redes_footer ul li a.google, .redes_footer ul li a.youtube, .redes_footer ul li a.flickr, .redes_footer ul li a.instagram, .redes_footer ul li a.ingles, .redes_footer ul li a.rss { width:16px; height:16px; display:block;}

.redes ul li a.facebook, .redes ul li a.twitter, .redes ul li a.google, .redes ul li a.youtube, .redes ul li a.flickr, .redes ul li a.instagram, .redes ul li a.ingles, .redes ul li a.rss { width:16px; height:16px; display:block;}


/* INICIO DE SESIÃ“N */
span.fecha #welcomeMenuBox { height:auto;}
span.fecha .ms-signInLink { height:auto; line-height:normal; padding:0 0 0 7px; border-left: 1px solid #ccc; margin:0 0 0 4px; color:#000;}
span.fecha .ms-signInLink:visited {color:#000;}
span.fecha .ms-signInLink:hover { color:#444;}
span.fecha .ms-welcome-root {height:auto; line-height:normal; padding:0 0 0 7px; border-left: 1px solid #ccc; margin:0 0 0 4px; color:#000; 
border-right:none; }
span.fecha .ms-welcome-root > a.ms-core-menu-root, .ms-signInLink {color:#000;}
span.fecha .ms-core-menu-arrow {background:url(/imgLayout/user-arrow.gif) no-repeat; width:6px; height:4px;}
span.fecha .ms-core-menu-arrow img { display:none;}
span.fecha .ms-welcome-hover {color:#444 !important;background:transparent; border-right:none; padding:0 0 0 7px; margin:0 0 0 4px; }
.ms-welcome-hover > a.ms-core-menu-root, .ms-signInLink:hover {color:#444 !important;}

/* MENU */
.menu { width:960px; height:43px; background-color:rgba(225,225,225,0.90); margin:0 auto;}
.menuContainer { margin:0 auto; width:981px;}
.menuContainer ul { list-style:none; margin:0; padding:0;}
ul.potato-menu {list-style: none; margin: 0 auto; padding:3px 0 0 0; font-weight:normal; width: 980px; font-family:futura2-normalregular; float:left;}
.potato-menu:after {clear: both;content: " ";display: block;visibility: hidden;}
ul.potato-menu li.potato-menu-item {display: inline; float: left; list-style:none; margin:0;position: relative; height:37px; padding:0;}
ul.potato-menu li.potato-menu-item:first-child {}
ul.potato-menu li.potato-menu-item a {display: block; outline: none; text-decoration: none;white-space: normal; padding:0 6px 0 5px;}
ul.potato-menu li.potato-menu-item a:hover {}
ul.potato-menu ul.potato-menu-group {display: none; margin:0; padding: 0; position: absolute; z-index: 1000; width:200px; font-family:Arial, Helvetica, sans-serif; list-style:none;}
ul.potato-menu ul.potato-menu-group li {display: block;list-style: none; margin: 0; float:none; padding: 7px; position: relative; 
line-height:16px !important; height:auto;border-right:none !important;}
ul.potato-menu ul.potato-menu-group li:first-child { background:none !important;border-left:none !important; border-top:none !important;}
ul.potato-menu ul.potato-menu-group li a {padding:0 0 0 9px; font-weight:normal; line-height:normal;}
ul.potato-menu ul.potato-menu-group li a:hover {}
ul.potato-menu ul.potato-menu-group li ul { margin-top:1px; list-style:none; padding:0; margin:1px 0 0 0;}
ul.potato-menu ul.potato-menu-group li ul li {}
ul.potato-menu ul.potato-menu-group li ul li a {}
ul.potato-menu ul.potato-menu-group li ul li a:hover {}

/* MENU BOOTSTRAP*/
.navbar .btn-navbar {margin:5px; background-color: #5B8300 !important;}
.navbar-inner { border:none;border-radius:0px !important;}
.navbar .nav { margin:0px;}
.navbar .nav > li > a { text-shadow: #FFF; padding: 10px 15px; color:#618501; !important; border-right-width:thin;
    padding-top: 6px;padding-bottom: 11px;}
    
.nav li:last-child a {
border-right:0 !important;	
} 
    

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { box-shadow: none !important;}
.navbar .nav > li.dropdown:hover > .dropdown-menu { display:block !important;}
.dropdown-menu {border-radius:0px; padding:0;}
.dropdown-menu li { padding:7px;}
.dropdown-menu li a {padding-left:9px; width:200px; white-space:pre-wrap;}
.dropdown-submenu > .dropdown-menu { border-radius:0px !important;;}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { border-radius:0px; }
.dropdown-menu li > a:hover{ background-color:transparent !important;}
.navbar{position:relative;top:60px;z-index:10;}


/* GENERALES TEXTO */
/*.verMas, .verMas:link, .verMas:visited {font-weight:bold; padding:0 0 0 13px; text-decoration:none; float:right; margin-top:10px; }
.ms-rteStyle-verMas { -ms-name:"Ver más"; font-weight:bold; padding:0 0 0 13px; text-decoration:none; float:right; margin-top:10px;  font-size:11px; background:url(/imgLayout/vineta-ver-mas.gif) no-repeat 0 50%; color:#000 !important;}

.verMas:hover {}
.ms-rteStyle-verMas a, .ms-rteStyle-verMas a:visited, .ms-rteStyle-verMas a:link { color:#000; text-decoration:none;}
.ms-rteStyle-verMas a:hover { text-decoration:none;}
.columna h1 {font-family:futura2-normalregular; font-weight:normal; margin:0 0 0 0;}
*/
#ctl00_PlaceHolderMain_g_ac2d2f19_d4fb_4411_b1df_cf4b5a10e80f_divNoticiasSlider > div:nth-child(1) > a:nth-child(2){display:none;}


/* NOTICIAS */
.noticias {}
.noticias .item, .convocatoriasContratacion .item { float:left; width:100%;}
.noticias .item .imagenContainer {  margin:0 7px 5px 0; float:left; display:none;}
.noticias .item .imagenContainer img { padding:3px; max-width:103px; display:block;}
.noticias .item span.fecha { display:none;}
.noticias .item h2, 
.convocatoriasContratacion h2 { font-weight:bold; margin:5px 0; font-family:Arial, Helvetica, sans-serif;}
.noticias .item h2 a, 
.noticias .item h2 a:link, 
.noticias .item h2 a:visited, 
.convocatoriasContratacion h2 a, 
.convocatoriasContratacion a:link, 
.convocatoriasContratacion a:visited {text-decoration:none;}
.noticias .item h2 a:hover,
.convocatoriasContratacion .item a:hover {}
.noticias .item span.descripcion {}
.botonesMobile { display:none;}

/* TABS */
.ui-tabs { position: relative; padding:0; zoom: 1; }
.ui-tabs .ui-tabs-nav { margin: 0; padding:0; width:300px; float:left;}
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; margin:0; border-bottom: 0 !important; padding: 0; white-space: nowrap;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; font-family:futura2-normalregular;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li.ui-state-active a{}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding:0; background: none; float:left; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* TABS BOOTSTRAP */
.nav-tabs { margin:0;}
.nav-tabs > li { margin-bottom:0;}
.nav-tabs > li > a { border-radius:0; padding: 7px 10px 6px 20px;}
.nav-tabs > li > a, .nav-pills > li > a { margin-right:1px;}

/* TABS BOOTSTRAP CERTIFICADOS*/
.objetivoPoblacion .nav-tabs { padding:0; margin:0px;}
.objetivoPoblacion .nav-tabs > li { margin-bottom:1px;}
.objetivoPoblacion .nav-tabs > li > a {padding:9px 11px 9px 38px;}

/* CONVOCATORIAS CONTRATACION */
.convocatoriasContratacion { margin:0 0 20px 0;}
.convocatoriasContratacion h2 { margin:0;}
.convocatorias h2 a { padding:4px 0 0 30px; display:block; min-height:18px;}
.contrataciones h2 a { padding:4px 0 0 30px; display:block; min-height:18px;}
.convocatorias h2 a:hover, .contrataciones h2 a:hover {}



/* TWITTER */
.twitterwidget {    width:300px !important; height:168px !important;
    float: right; margin-bottom:80px;}
.wgTwitter iframe{ width:400px !important; }
.margenTwitter { margin:0 0 10px 0 !important;}
.twitterwidget *{
	max-height:168px;
}


/* TWITTER 
.twitterwidget {    width:363px !important; height:178px !important;
    float: right;}
.wgTwitter iframe{ width:400px !important; }
.margenTwitter { margin:0 0 10px 0 !important;}
*/


/* GOBIERNO DE COLOMBIA */
.gov{ border-radius:10px;
background-color:#fff;
margin-bottom:20px;
width:79%;
}
.gobiernoDeColombia { margin-bottom:20px; padding:10px; position:relative;}
.logoGobierno { width:255px;float:left; height:83px; margin:10px 0 0 10px;}
.linkGobierno { list-style:none; margin:25px 0 10px 10px; padding:0 10px; width:67%; float:left; font-family: Tahoma, Geneva, sans-serif;}
.linkGobierno li { float:left; width:100px; margin:0 3px 2px; width:100px; line-height:15px; font-size:12px;}
.linkGobierno li a, .linkGobierno li a:link, .linkGobierno li a:visited { text-decoration:none;}
.linkGobierno li span[class*="bullet"]{ content: ""; display: inline-block;  height: 5px;vertical-align: middle;width: 5px; margin-right:2px;}
.bullet1 {background-color:#892f43 !important;}
.bullet2 {background-color:#7b1a85 !important;}
.bullet3 {background-color:#005bb2 !important;}
.bullet4 {background-color:#0f0a24;}
.bullet5 {background-color:#8c0a79;}
.bullet6 {background-color:#0077b8;}
.bullet7 {background-color:#2d236c;}
.bullet8 {background-color:#95539b;}
.bullet9 {background-color:#0b99df;}
.bullet10 {background-color:#2d2d8a;}
.bullet11 {background-color:#09a145;}
.bullet12 {background-color:#0bb1f5;}
.bullet13 {background-color:#473183;}
.bullet14 {background-color:#6fb949;}
.bullet15 {background-color:#67caf1;}
.bullet16 {background-color:#5c268a;}
.bullet17 {background-color:#b3d212;}
.bannerFooter { float:left; width:261px; margin:10px 0;}
.bannerFooter ul { margin:0; padding:0;}
.bannerFooter ul li a img { border:0;}
.bannerFooter .bx-controls { float:left; width:100%;}
.bannerFooter .bx-pager { text-align:center; padding:7px 0 0 0;}
.bannerFooter .bx-pager-item { float:none; display:inline; font-weight:bold; margin:0 4px 0 0;}
.bannerFooter .bx-pager-item:first-child a {background:none !important; padding:0 !important;}
.bannerFooter .bx-pager-item a, .bannerFooter .bx-pager-item a:link, .bannerFooter .bx-pager-item a:visited { text-decoration:none; padding:0 0 0 6px;}

/* FOOTER */
.footer { float:left; width:100%; /*padding-top:30px;padding-bottom:15px*/}
.footerContainer { padding:10px 0; text-align:center;}
.footerContainer p { margin:0;}
.footerContainer p a, .footerContainer p a:active, .footerContainer p a:visited {}

/* BREADCRUMBS */
.breadcrumbs { width:100%;padding-top:25px;}
/*mod lucas sanjuan*/
.breadcrumbs { width:100%;padding-top:40px; height:70px;}
.breadcrumbs ul, .s4-breadcrumb { list-style:none; padding:0; margin:0; display:block;}
.breadcrumbs ul li, .s4-breadcrumb li {margin:0 5px 0 0; word-spacing:normal !important; height:10px;}
.breadcrumbs ul li a, s4-breadcrumb li a {text-decoration:none; font-weight:bold; float:left; padding:0 10px 0 0;}
.breadcrumbs ul li a:hover, s4-breadcrumb li a:hover {}
.s4-breadcrumb-arrowcont { display: none;}
a.s4-breadcrumbRootNode, pan.s4-breadcrumbRootNode, .s4-breadcrumbNode { }
a.s4-breadcrumbNode {margin:0; float:left; padding:0 10px 0 0; margin:0 5px 0 0;;text-decoration:underline;      font-size: 1.0em;
    font-weight: bold;   /*text-shadow: 4px 4px 6px #000, 0 0 5px #000;*/ }
.s4-breadcrumbRootNode {margin:0; padding:0 10px 0 0; margin:0 5px 0 0;text-decoration:underline;     font-size: 1.0em;
    font-weight: bold;   /* text-shadow: 4px 4px 6px #000, 0 0 5px #000;*/}
ul.s4-breadcrumbRootNode, ul.s4-breadcrumbNode {margin:0;text-decoration:underline;     font-size: 1.0em;
    font-weight: bold;  /* text-shadow: 4px 4px 6px #000, 0 0 5px #000;*/ }
.s4-breadcrumbCurrentNode { padding:0 2px 0 0;text-decoration:none;}
.s4-breadcrumbCurrentNode span, .s4-breadcrumbCurrentNode { word-spacing:normal !important;text-decoration:none;  max-width:730px;}/*overflow:hidden;*/

/* ESTILOS DE TEXTO */
.contenido h1 { margin:0 0 15px 0; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#6DB33F; }
.imagenTexto { margin:0 10px 10px 0}
.imagenTexto div[id$='_RichImageField'] {padding:5px; }
.imagenTexto img {width:100%; display:block; margin:0 !important;}
.contenido .fecha { margin:0 0 10px 0; display:block;}
.contenido .destacado, .ms-rteStyle-destacadoTexto { -ms-name:"destacado Texto"; }
.contenido h2, .contenido h2.subtitulo1, .ms-rteStyle-SubtituloUno { -ms-name:"Subtitulo - H1"; margin:0 0 15px 0; font-weight:bold; 
font-family: Arial, Helvetica, sans-serif; color:#6DB33F;}
.contenido h3, .contenido h3.subtitulo2, .ms-rteStyle-SubtituloDos { -ms-name:"Subtitulo - H2"; margin:0 0 15px 0; font-weight:bold;  
font-family: Arial, Helvetica, sans-serif;}
.contenido ul, .soloTexto ul { list-style:none; margin:15px 0;}
.contenido ul.vinetas {  list-style:none; margin:20px 25px; padding:0;}
.contenido ul.vinetas li, .ms-rteStyle-Vinetas { -ms-name:"ViÃ±etas"; margin:0 0 7px 0; display:block; padding:0 0 0 10px; text-align:left;}
.contenido ol, .soloTexto ol { list-style-position:outside; padding:0 0 0 45px;}
.contenido ol li, .soloTexto ol li { margin:0 0 7px 0; text-align:left;}
.contenido ol ol, .soloTexto ol ol { list-style:lower-alpha;} 
.contenido ol ol ol, .soloTexto ol ol ol { list-style:decimal;} 
.contenido a, .contenido a:link, .contenido a:visited, 
.contenidoDerecha a, .contenidoDerecha a:link, .contenidoDerecha a:visited,
.contenido a, .contenido a:link, .contenido a:visited { text-decoration:none;}
.contenido a:hover, .contenidoDerecha a:hover, .contenido a:hover {}
.contenido sup, .soloTexto sup { color:#333;}
.contenido .textoPequeno, .ms-rteStyle-textoPequeno { -ms-name:"Texto PequeÃ±o";}
.imagenSangrada, .ms-rteStyle-imagenSangrada { -ms-name:"Imagen Sangrada Derecha"; float:right;}
.contenido img { margin:0 !important;}
.contenido .verDocumento, .ms-rteStyle-verDocumento { -ms-name:"Ver Documento"; font-weight:bold; padding:3px 0 0 20px; display:inline-block !important; }
.caption { }
.caption p { margin:0 0 7px 0;}
.direccion { font-weight:bold; padding:0 0 10px 0; margin:0 0 10px; display:inline-block; width:100%;}
.contenido strong, .contenidoDerecha strong {}

/* CERTIFICADO */
.cuadroFlechaVerde { padding:10px; margin:0 0 20px 0;}
.cuadroFlechaVerde h2.tituloFlechaVerde, .cuadroFlechaVerde .ms-webpart-chrome-title h2.ms-webpart-titleText { font-family:futura2-normalregular; margin:0; padding:0 0 0 25px;}
.objetivo p { margin:0 0 10px;}
.cuadroFlechaVerde p {margin:0 0 10px;}
.cuadroFlechaVerde ul { list-style:none; margin:0; padding:0;}
ul.cuadroVerde { list-style:none; padding:0; margin:0; line-height:18px;}
ul.cuadroVerde li, .ms-rteStyle-vinetasCertificado { -ms-name:"Vinetas Certificado"; display:block;margin:0 0 7px 0; padding:0 0 0 10px;}
h2.tituloFlechaGris,  .ms-rteStyle-tituloFlechaGris { -ms-name:"Subtitulo Flecha Gris"; font-family:futura2-normalregular;  margin:0 0 10px 0;  padding:0 0 0 35px;}
.tablaMin, table.ms-rteTable-mytable {-ms-name: "Tabla verde"; margin-bottom:20px;}
.tablaMin th,
.ms-rteTableHeaderRow-mytable th {padding:7px;}
.tablaMin td, 
.ms-rteTable-mytable td,
th.ms-rteTableFirstCol-mytable,
th.ms-rteTableFooterFirstCol-mytable { padding:7px; }
.ms-rteTableEvenRow-mytable td {}
.tablaMin td strong, 
.ms-rteTable-mytable td strong,
th.ms-rteTableFirstCol-mytable strong,
th.ms-rteTableFooterFirstCol-mytable strong {}

.entidadEjecutora, .contactoDelMinisterio { border-bottom:1px dashed #CFCFCF; margin:0 0 20px 0;}
.contenidoDerecha { padding:10px; margin:0;}
.contenidoDerecha h2, .ms-rteStyle-subtituloCertificado { -ms-name:"H1 Entidad Ejecutora y Contacto";  color:#000; margin:0 0 13px 0; 
font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.contenidoDerecha .sub, .ms-rteStyle-subtituloCertificadoDos { -ms-name:"H2 Entidad Ejecutora y Contacto"; font-weight:bold; color:#444;}
.contenidoDerecha p { margin:5px 0; }
.contactoDelMinisterio h1 { background:#395102;}
.entidadEjecutora h1, .contactoDelMinisterio h1 {color:#fff; margin:0;}

/* OTROS SHP */
.contenido .ms-webpartzone-cell { margin:0;}
#fullscreenmodebox { display:none;}
#suiteBarLeft { background:#333;}
#globalNavBox, .ms-clientcontrol-chromeheader{ background:#eaeaea}
div.ms-cui-TabRowRight { line-height:28px;}
#suiteBarRight { background:#f5f5f5; border-bottom:1px solid #ccc;}
.ms-cui-topBar2 { border-bottom:1px solid #ccc;}

/* LISTADO DE CERTIFICADOS */
.level-band{ display:none; }
.contenido ul.dfwp-list { padding-left:0; }
.contenido ul.dfwp-list .level-bullet{padding-left:18px; }
.headertitle-small, .headertitle-small a, .headertitle-small a:link {}
.contenido ul.dfwp-list { padding:0 !important;}
.level-section > ul > li { margin:0;}
.headertitle-small.headermarker a {}
.headertitle-small.headermarker a:hover {}
.level-header { padding:0;}

/* MAPA DEL SITIO*/
.treeview, .treeview ul, li.expandable ul { padding: 0;margin: 0; list-style: none !important;}
.treeview ul {background-color: white;margin-top: 4px;}
.treeview .hitarea {background: url(/imgLayout/mapa-del-sitio-mas.jpg) no-repeat;height: 14px;width: 14px;margin-left: -14px;float: left;cursor: pointer; margin-top:2px;}
.treeview .hitarea.collapsable-hitarea  {background: url(/imgLayout/mapa-del-sitio-menos.jpg) no-repeat;}
/* fix for IE6 */
* html .hitarea {display: inline;float:none;}
.treeview li { margin: 0;padding: 3px 0 3px 16px;}
.treeview li a { margin:0 0 0 5px;}
.treeview a.selected {}
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover {cursor: pointer; }
.treeview li {}
.treeview li.collapsable, .treeview li.expandable { background-position: 1px -176px;}
.treeview .expandable-hitarea { }
.treeview li.last { background-position: 1px -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable {}  
.treeview li.lastCollapsable { background-position: 1px -111px }
.treeview li.lastExpandable { background-position: -31px -67px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
.treeview-red li { }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable {} 
.treeview-black li { }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable {}  
.treeview-gray li {}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable {} 
.treeview-famfamfam li { }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { } 
.treeview .placeholder {height: 16px;width: 16px;display: block;}
.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { }
.filetree li.expandable span.folder { }
.filetree span.file { }

.treeview li, .treeview li a {float:left; width:980px;}
.treeview li a, .treeview li a:visited, .treeview li a:link { display:inline-block; padding:0 0 5px 0; display:block;}
.treeview li a:hover { text-decoration:none;}

.treeview li ul { margin:4px; list-style:none !important; padding:0; background:none;}
.treeview li ul li { display:block; list-style:none;}
.treeview li ul li a, .treeview li ul li a:visited, .treeview li ul li a:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding:0; display:block; font-weight:bold;}
.treeview li ul li a:hover { text-decoration:none;}
.treeview li ul .hitarea {height: 14px;width: 14px;margin-left: -14px;float: left;cursor: pointer; margin-top:2px;}
.treeview li ul .hitarea.collapsable-hitarea  {}

.treeview li ul li ul { margin:4px 0 0 0; list-style:none !important; padding:0;background:none;}
.treeview li ul li ul li a:visited, .treeview li ul li ul li a:link, .treeview li ul li ul li a:visited a {display:inline-block;font-family:Arial, Helvetica, sans-serif;  padding:0; display:block;}
.treeview li ul li ul li a:hover {text-decoration:none;}
.treeview li ul li ul .hitarea {height: 14px;width: 14px;margin-left: -14px;float: left;cursor: pointer; font-size:0px; margin-top:2px;}
.treeview li ul li ul .hitarea.collapsable-hitarea  {}

.treeview li ul li ul li ul{ margin:4px 0 0 0; list-style:none !important; padding:0;background:none;}
.treeview li ul li ul li ul li a:visited, .treeview li ul li ul li ul li a:link, .treeview li ul li ul li ul li a{display:inline-block;font-weight:normal; padding:0;}
.treeview li ul li ul li ul li a:hover {}

#sidetreecontrol { float:left; width:940px; margin:0 0 1px; padding:0 0 10px 0; text-align:right;}
#sidetreecontrol a, #sidetreecontrol a:visited, #sidetreecontrol a:link{ padding:5px 7px; font-weight:bold; margin:0 0 0 1px; float:right;}
#sidetreecontrol a:hover {text-decoration:none;}

.mapadelsitio { width:920px; padding:10px 10px 2px !important; float:left;}

/* LISTADO */
.listados h1 { margin:0;}
.listado {}
.listado .item {float: left;padding: 15px 0 !important;width: 100%;}
.listado .item span.fecha {font-size: 12px;}
.listado .item h2 { margin:7px 0 !important; }
/*.listado .item h2 {font-family:futura2-normalregular !important; margin:7px 0 !important; }*/
.listado .item h2 a {text-decoration: none; font-weight:normal !important;}
.listado .item h2 a:hover, .listados .item h2 a:hover {}
.listado .item .descripcion {}

.listados .item {float: left;padding: 10px 0;width: 100%;}
.listados .item h2 {font-family: Arial, Helvetica, sans-serif; margin:0;}
.listados .item h2 a {text-decoration: none; font-weight:bold;}

.listados .listado.convocatorias .item, .listados .listado.contrataciones .item {float: left;width: 100%;}
.listados .listado.convocatorias .item h2, .listados .listado.contrataciones .item h2 {font-family: Arial, Helvetica, sans-serif !important; font-size:12px !important; line-height:16px !important; margin:0 !important;}
.listados .listado.convocatorias .item h2 a {text-decoration: none; font-weight:bold !important; padding:0 0 0 22px !important; min-height:16px !important;}
.listados .listado.contrataciones .item h2 a {text-decoration: none; font-weight:bold !important; padding:0 0 0 22px !important;min-height:16px !important;}

/* PAGINADOR */
.paginador { float:left; width:100%; padding:15px 0 0 0; text-align:right;}
.paginador span { display:block;}
.paginador span span {text-align:center; font-weight:bold; display:inline-block;}
.paginador a {text-align:center; font-weight:bold; display:inline-block;}
.paginador a:hover {}

/* CONTACTENOS */
.contactenosDiv { float:left; width:137px; padding: 0 0 0 56px; margin-bottom:20px;}
.contactenosDivMargin { margin-left:20px;}
.contactenosDiv strong { margin:0 0 5px 0; display:block;}
.telefonico { }
.escrito { }
.virtual { }
.presencial { }

/* SWITCHER DE FONT SIZE */
.switcher {  width:34px; float:right; margin:15px; border:1px solid #ccc;}
.switcherTexto { float:right; padding:9px 6px; background:#fff;}
.pequeno { background:url(/imgLayout/icon-tamano-pequeno.png) no-repeat; width:22px; height:13px; padding:0 0 6px 0; float:left; margin:0 0 6px 0;}
.mediano { background:url(/imgLayout/icon-tamano-mediano.png) no-repeat; width:22px; height:13px; padding:0 0 6px 0; float:left; margin:0 0 6px 0;}
.grande { background:url(/imgLayout/icon-tamano-grande.png) no-repeat; width:22px; height:13px; padding:0; float:left;}
.pequeno:hover { background:url(/imgLayout/icon-tamano-pequeno-hover.png) no-repeat;}
.mediano:hover { background:url(/imgLayout/icon-tamano-mediano-hover.png) no-repeat;}
.grande:hover { background:url(/imgLayout/icon-tamano-grande-hover.png) no-repeat;}
.contrasteNormal {background:url(/imgLayout/icon-contraste-bajo.png) no-repeat; width:22px; height:13px; padding:0; float:left; margin-top:12px;}
.contrasteAlto {background:url(/imgLayout/icon-contraste-alto.png) no-repeat; width:22px; height:13px; padding:0; float:left; margin-top:5px;}
.contrasteNormal:hover {background:url(/imgLayout/icon-contraste-bajo-hover.png) no-repeat;}
.contrasteAlto:hover {background:url(/imgLayout/icon-contraste-alto-hover.png) no-repeat;}

/* PORTAFOLIO DE SERVICIOS */
.portafolioServicios {position:relative; margin:0 38px 20px;}
.portafolioServicios ul {height:420px;margin:0;padding:0;}
.portafolioServicios ul li a { cursor:pointer; display:block;}
.portafolioServicios ul li { height:400px; position:relative;}
.portafolioServicios ul li img {cursor:pointer; max-width:274px;}
.portafolioServicios .bx-prev {width:31px;height:62px;position:absolute;top:170px;left:-38px;overflow:hidden;text-indent:37px;}
.portafolioServicios .bx-prev:hover {}
.portafolioServicios .bx-next {width:31px;height:62px;position:absolute;top:170px;right:-38px;overflow:hidden;text-indent:37px;}
.portafolioServicios .bx-next:hover {}

/* flechas */
.flechaAzul { width:100%; height:20px;}
.flechaMorada { width:100%; height:20px;}
.flechaNaranja { width:100%; height:20px;}
.flechaVerde { width:100%; height:20px;}
.flechaAmarilla { width:100%; height:20px;}
.flechaCereza {  width:100%; height:20px;}
ul.flechas  { list-style:none; padding:0; margin:0;}
ul.flechas li { width:274px; float:left; display:inline-block; height:20px;}
.marginFlechas { margin:0 0 0 20px;}
.masPortafolio { width:14px; height:14px; position:absolute; top:10px; right:10px; display:block;}

/*General Mosaic Styles*/
.mosaic-backdrop {position:absolute;top:0;height:420px;width:100%;	}
.mosaic-overlay {display:none;z-index:5;position:absolute;padding:10px;}
.bar0 { height:400px; position:relative !important; margin-bottom:20px;}
.bar1 .mosaic-overlay {bottom:-70px;height:95px;}
.bar2 .mosaic-overlay {bottom:-70px;height:120px;}
.bar3 .mosaic-overlay {bottom:-70px;height:95px;}
.bar4 .mosaic-overlay {bottom:-70px;height:95px;}
.bar5 .mosaic-overlay {bottom:-70px;height:95px;}
.bar6 .mosaic-overlay {bottom:-70px;height:95px;}
.azulPortafolio .mosaic-overlay  { }
.moradoPortafolio .mosaic-overlay { }
.naranjaPortafolio .mosaic-overlay {}
.verdePortafolio .mosaic-overlay { }
.amarilloPortafolio .mosaic-overlay { }
.cerezaPortafolio .mosaic-overlay { }
.bar0 a, .bar0 a:link, .bar0 a:visited { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.bar1 a:hover { }
.bar2 a:hover { }
.bar3 a:hover { }
.bar0 h2 { color:#fff;margin:0 0 10px; line-height:24px;font-size :24px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; width:254px;}

/* ACCORDION */
.accordion-group { margin-bottom:1px;}
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; margin:0 0 1px 0; font-weight:normal; font-family:Arial, Helvetica, sans-serif !important;}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-content { padding:14px;display: none; zoom: 1; margin-bottom:1px; height: 100%; overflow:auto;}
.ui-accordion .ui-accordion-content h3 { display:block; margin:0 0 10px 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important;}
.ui-accordion .ui-accordion-content p { margin:0 0 10px 0;}
.ui-accordion .ui-accordion-content img { max-width:590px;}
.masInfo, .masInfo:visited, .masInfo:link { padding:5px 7px; display:inline-block; text-decoration:none;}
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {right: 14px; position: absolute;top:18px; width:11px; height:7px;}
.ui-state-active .ui-icon {}
.ui-state-default .ui-icon {}

.acordeonAzul .ui-accordion .ui-accordion-header {}
.acordeonAzul .masInfo, .acordeonAzul .masInfo:visited, .acordeonAzul .masInfo:link {}
.acordeonAzul .masInfo:hover {}

.acordeonMorado .ui-accordion .ui-accordion-header {}
.acordeonMorado .masInfo, .acordeonMorado .masInfo:visited, .acordeonMorado .masInfo:link {}
.acordeonMorado .masInfo:hover {}

.acordeonNaranja .ui-accordion .ui-accordion-header {}
.acordeonNaranja .masInfo, .acordeonNaranja .masInfo:visited, .acordeonNaranja .masInfo:link {}
.acordeonNaranja .masInfo:hover {}

.acordeonVerde .ui-accordion .ui-accordion-header {}
.acordeonVerde .masInfo, .acordeonVerde .masInfo:visited, .acordeonVerde .masInfo:link {}
.acordeonVerde .masInfo:hover {}

.acordeonAmarilla .ui-accordion .ui-accordion-header {}
.acordeonAmarilla .masInfo, .acordeonAmarilla .masInfo:visited, .acordeonAmarilla .masInfo:link { }
.acordeonAmarilla .masInfo:hover {}

.acordeonCereza .ui-accordion .ui-accordion-header {}
.acordeonCereza .masInfo, acordeonCereza .masInfo:visited, acordeonCereza .masInfo:link { }
.acordeonCereza .masInfo:hover {}

/* NUEVO CERTIFICADO */
.fechaGris { margin:0 0 10px 0 !important; display:block;}
.imagenCertificado { display:block; margin:0 0 20px 0;}
.imagenCertificado img { width:100%}
.objetivoPoblacion { width:100%; margin-bottom:20px;}

.objetivoPoblacion .tab-content .tab-pane p { margin:0 0 15px;}
.objetivoPoblacion .tab-content .tab-pane ul { list-style:none; padding:0; margin:0; line-height:16px;}
.objetivoPoblacion .tab-content .tab-pane ul li { margin:0 0 7px 0; padding:0 0 0 10px;}

/* ACCORDION BOOTSTRAP */
.accordionContainer .accordion-group {	border:none;}
.accordionContainer .accordion-heading {padding:11px 14px 10px 45px;}
.accordionContainer .accordion-heading .accordion-toggle { padding:0 15px;}

/* ACCORDION */
.accordionContainer {width:100%; margin-bottom:20px;}
.azulCertificado .objetivoPoblacion .ui-tabs .ui-tabs-nav li a { float: left; padding:9px 11px 9px 38px; text-decoration: none; font-family:futura2-normalregular;}

.MoradoCertificado .objetivoPoblacion .ui-tabs .ui-tabs-nav li a { float: left; padding:9px 11px 9px 38px; text-decoration: none; font-family:futura2-normalregular;}

.NaranjaCertificado .objetivoPoblacion .ui-tabs .ui-tabs-nav li a {float: left; padding:9px 11px 9px 38px; text-decoration: none; font-family:futura2-normalregular;}

.VerdeCertificado .objetivoPoblacion .ui-tabs .ui-tabs-nav li a { float: left; padding:9px 11px 9px 38px; text-decoration: none; font-family:futura2-normalregular;}

.AmarilloCertificado .objetivoPoblacion .ui-tabs .ui-tabs-nav li a { float: left; padding:9px 11px 9px 38px; text-decoration: none; font-family:futura2-normalregular;}}

.CerezaCertificado .objetivoPoblacion .ui-tabs .ui-tabs-nav li a { float: left; padding:9px 11px 9px 38px; text-decoration: none; font-family:futura2-normalregular;}

.imagenEntidad { float:right; margin:5px 0 7px 7px;  max-width:78px;}
.imagenEntidad img { display:block;}
.newIcon { margin:5px 0 0 0; padding:0; list-style:none;}
.newIcon li { display:block; margin:10px 0 0 0; padding:0 0 0 24px; min-height:20px;}
.newIcon li a { text-decoration:underline !important;}
.newIcon li:first-child {margin:0;}
.newIcon li.direccionC { }
.newIcon li.responsable { }
.newIcon li.cargo { }
.newIcon li.correo {}
.newIcon li.telefono { }
.newIcon li h2 { margin:0 0 3px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.newIcon li h3 { margin:0 0 3px; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.newIcon li h3 input[type="text"]{ width:224px !important;}
.columna h2 input[type="text"].ms-long{ width:248px !important;}
.columna .ms-core-form-error, .ms-error, .ms-formvalidation{ font-family:Arial, Helvetica, sans-serif;}
.columna div.ms-formfieldlabelcontainer span.ms-formfieldlabel { border-bottom:none; font-family:Arial, Helvetica, sans-serif;}

 /* INGLES master */
.language_box{ background:#fff; height:25px; width:100%;border-bottom: 1px solid #DDDDDD;}
.language_box div{ width:980px;margin:0 auto;}
.language_box div img{ margin-top:4px;float: left;}
.language_box div span a{float: left; margin:5px 20px 5px 5px; color:#418400;font-size:11px;}
.footerContainer {color: #FFFFFF;}
.footerContainer div,.footerContainer span, .footerContainer p{display:inline;}

 /* INGLES home*/
.ingles .contenido { margin-top:40px;}
.columna .institutional h1 {margin-bottom: 15px !important;}
.institutional, .about_m {border-bottom: 1px dashed #cfcfcf;margin-bottom: 20px;}
.institutional .imagenContainer{border: 1px solid #cbcbcb; background: #f8f8f8;padding: 3px; min-height:227px;}
.institutional img{width:100%}
.institutional  ul{list-style-image: url("/imgLayout/vin.jpg");}
.about_m .title{background:url("/imgLayout/min.jpg") no-repeat top left; height:33px;padding-bottom: 5px;border-bottom: 1px solid #EDEDED;margin-bottom: 10px;}
.about_m .title h1 {background: none; color:#418400 !important;padding-left: 36px;}
.about_m .imagenContainer{border: 1px solid #cbcbcb; background: #f8f8f8;padding: 3px;width: 125px; float:left; margin:0 8px 8px 0;}
.about_m h2 {font-size: 14px;margin: 0;}





 /* --------------- RESPONSIVE WEB ---------------*/ 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 1023px) {
a.minAgricultura { width:255px; padding-right:15px;}
.prosperidad {  width:125px; margin-left:15px;}
.headerDerecho { margin-bottom:20px;}
.nav-tabs > li > a {font-size:16px; padding:7px 10px;}
.logoGobierno {width:215px; }
.logoGobierno img, .bannerFooter ul li a img { max-width:100%;}
.videoAudioGaleria iframe { width:100% !important;}
.linkGobierno {width:255px;}
.bannerFooter {width:240px;}
.cienAnos { display:none;}



 
@media (min-width: 320px) and (max-width: 767px) {
.logos { margin:25px auto; padding:0px;}

.bannerFooter { margin:15px auto; float:none;}
.publicidad .bx-wrapper { margin:0 20px; }
.publicidad .bx-prev, .publicidad .bx-next, .publicidad .bx-prev:hover, .publicidad .bx-next:hover { background-size:15px; background-repeat: no-repeat; width:15px; height:30px; top:40%;}
.botonesMobile { display:block; margin:15px 0;}
.convocatContrata { padding:7px; display:inline-block; width:43%;}
.imagenTexto div[id$="_RichImageField"] {  max-width:420px;}
/*----- Slider -----*/


.slider{
	width:98% !important;
	margin:0;
	
}


.tablaMin, table.ms-rteTable-mytable {max-width:100%;}
.tablaMin, table.ms-rteTable-mytable {width:100% !important;}
.contenido img { max-width:100%;}
 }/* (min-width: 480px) and (max-width: 767px)*/

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

.slider{
	width:98% !important;
	margin:0;
	
}

a.minAgricultura { border-right:none; display:block; margin:0 auto 10px;}
.buscadorRedesMapa { margin-bottom:20px;}
.noticias { margin-bottom:15px;}
.banners a { display:inline-block; width:45%; margin:8px;}
.banners a img{ margin:0 auto;}
.bannerFooter { margin-bottom:40px}
.izqSolo { float:none}
.contenido ol, .soloTexto ol { padding-left:25px;}
 }/* @media all and (max-width: 767px)*/
  
/* Landscape phones and down */
@media (max-width: 480px) {
.banners a { display:inline-block; width:100%; margin:8px 0;}
.headerDerecho .fecha, .buscadorRedesMapa { margin-bottom:20px; float:right;}
a.minAgricultura { border-right:none; display:block; margin:0 auto;}
.noticias {margin-bottom:15px;}
.noticias .item .imagenContainer { float:none; margin:0 auto; }
.noticias .item .imagenContainer img { width: 70%;max-width:none; margin:0 auto 15px }
.ms-rteTable-mytable { display:none;}
/*----- Slider -----*/
.slider{
	width:98% !important;
	margin:0;
	
}

.imagenTexto div[id$="_RichImageField"] {  max-width:260px;}
/*----- Certificaciones -----*/
.objetivoPoblacion .nav-tabs > li > a, .objetivoPoblacion .nav-tabs > .active > a, .azulCertificado .nav-tabs > .active > a:hover {font-size:14px;background-size:15px; padding-left:30px;}
.accordionContainer .accordion-heading { height:20px;}
.accordionContainer .accordion-heading .accordion-toggle {font-size:14px;}

}/* @media all and (max-width: 480px) */

#842a30d7-1edd-433e-b75e-ba8b758e523d .description_box {
		font-size: 10pt;
	color: #CCC;
	margin-top: 10px;
	text-align: left;
	margin-bottom:20px;

}

.contenido .columna{
	width:32%;
	float:left;
}

#ctl00_g_73d1c270_2b91_4856_998d_6f361549729e{
	/*height:25px !important;*/
}

.footerContainer{
	width:1300px !important;
}

.ms-srch-sb > .ms-srch-sb-searchLink{
	margin:0 !important;	
}


@media only screen and (min-width : 300px) and (max-width : 360px) {

	.topbg{
		display:none !important
	}
	
	.pad{
		padding:0 !important;
	}
	
	.twitterwidget{
		width:350px !important;
	}
	
}